﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="ArchiveSurveys.aspx.cs" Inherits="ankietyzacja.ArchiveSurveys" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
Archiwalne ankiety
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
    Archiwalne ankiety
</h2>


    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="ANKIETA_ID" DataSourceID="AktywneAnkietySqlDataSource" 
        GridLines="None" Width="922px" onrowdatabound="GridView1_RowDataBound" 
        >
        <Columns>
            <asp:TemplateField HeaderText="Nazwa ankiety" SortExpression="NAZWAANKIETY">
                <EditItemTemplate>
                    <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("NAZWAANKIETY") %>'></asp:TextBox>
                </EditItemTemplate>
                <ItemTemplate>
                    <asp:HyperLink CssClass="commandLink" ID="NazwaAnkietyHyperLink" runat="server" Text='<%# Bind("NAZWAANKIETY") %>' ToolTip ='<%# Bind("NOTATKA") %>'  NavigateUrl='<%# Eval("ANKIETA_ID", "~/Survey.aspx?ankieta_id={0}") %>' />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="DATAUTWORZENIA" HeaderText="Data utworzenia" 
                SortExpression="DATAUTWORZENIA" />
            <asp:BoundField DataField="CZASZYCIA" HeaderText="Data ważności ankiety" 
                SortExpression="CZASZYCIA" />
            <asp:BoundField DataField="LICZBAPYTAN" HeaderText="Liczba pytań" 
                ReadOnly="True" SortExpression="LICZBAPYTAN" />

                
            <asp:BoundField DataField="WYPELNIONYCH" HeaderText="Wypełnionych" 
                SortExpression="WYPELNIONYCH" />
                
                 <asp:TemplateField HeaderText="">
                
                <ItemTemplate>
                    <asp:HyperLink CssClass="commandLink" ID="WynikiAnkietyHyperLink" runat="server" Text='Wyniki'  NavigateUrl='<%# Eval("ANKIETA_ID", "~/SurveyResult.aspx?ankieta_id={0}") %>' />
                </ItemTemplate>
            </asp:TemplateField>

        </Columns>
        <RowStyle HorizontalAlign="Center" />
    </asp:GridView>
    <asp:SqlDataSource ID="AktywneAnkietySqlDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:ankietyzacjaConnectionString %>" SelectCommand=
        "SELECT a.*, (SELECT count (1) FROM PytanieWAnkiecie p WHERE p.ANKIETA_ID=a.ANKIETA_ID) LICZBAPYTAN,
         (SELECT count (1) FROM WypelnionaAnkieta z WHERE z.ANKIETA_ID=a.ANKIETA_ID) WYPELNIONYCH
FROM ANKIETA a
WHERE a.CZYWZORZEc=0
AND CZASZYCIA < getdate ()
ORDER BY DATAUTWORZENIA DESC" ></asp:SqlDataSource>
</asp:Content>
